Career 2019 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour India F1 India F2 USA F22 USA F1 USA F1 USA F15 USA F16 Great Britain F13 Spain F1 Spain F4 Spain F5 Belgium F13 Spain F1 USA F10 Bulgaria F2 Turkey F26 USA F11 USA F12 USA F24 Italy F16 (Padova) Ostrava Open 2005 - Ostrava Societa Canottieri Mincio 2005 - Mantova Poznan Challenger Sarasota Challenger Shanghai Challenger Poznan Challenger Internationaux de Tennis de Brest - Brest Oldum Brown Vancouver Open - Vancouver 84° Concurso Internacional Tenis San Sebastian - San Sebastian IV Challenger Ciudad De Guayaquil - Guayaquil USA F11 ATP Challenger La Serena - La Serena San Marino CEPU Open - San Marino 2008 Knoxville Challenger - Knoxville BB&T Atlanta Open - Atlanta Asuncion Challenger Challenger Copa Sevilla Internacionales de Andalucia - Seville Tumkur Open - Tumkur IPP Geneva Trophy - Geneva Copa Petrobras Guadalajara - Guadalajara Barranquilla Challenger Copa Petrobras - Aracaju Black Forest Open - Freudenstadt 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Copa Petrobras-Argentina - Buenos Aires Barletta Challenger Rabat Challenger Vigo Challenger Kosice Challenger Singapore Challenger Todi Challenger Pune Challenger Charlottesville Challenger Nottingham-2 Challenger San Benedetto Challenger Prague Challenger San Juan Challenger Cordoba Challenger Mallorca Open - Mallorca Campionati Internazionali di Sicilia - Palermo BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Gelsor Open Romania - Bucharest Furth Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Open de la Comunidad Valenciana - Valencia Allianz Suisse Open - Gstaad Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Mercedes Cup - Stuttgart Gelsor Open Romania - Bucharest Hypo Group Tennis International - Portschach Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington BellSouth Open - Vina del Mar Mumbai Open - Mumbai Adidas International - Sydney Grand Prix Hassan II - Casablanca Open SEAT 2008 - Barcelona Open Romania - Bucharest Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest Open de Moselle - Metz Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Copa Telmex - Buenos Aires Copa Telmex - Buenos Aires Legg Mason Tennis Classic - Washington Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Brasil Open - Sao Paulo Chennai Open - Chennai Movistar Open - Santiago Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport China Open - Beijing Royal Guard Open Chile - Vina del Mar Bank Austria Tennis Trophy - Vienna Barcelona Open BancSabadell - Barcelona Atlanta Tennis Championships - Atlanta If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg BellSouth Open - Vina del Mar Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Mercedes Cup - Stuttgart Aircel Chennai Open - Chennai Memphis Open - Memphis AEGON International - Eastbourne Argentina Open - Buenos Aires Prague Challenger Legg Mason Tennis Classic - Washington SAP Open - San Jose Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Campbells Hall of Fame Tennis Championships - Newport New Delhi Challenger Sarasota Challenger Czech Open 2005 - Prostejov Challenger Lugano - Lugano Nord LB Open 2007 - Braunschweig Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Fifth Third Bank Tennis Championships - Lexington Timisoara Challenger - Timisoara LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Dusseldorf Open Challenger - Dusseldorf Ipsos Bucharest Challenger - Bucharest Copa Claro - Buenos Aires Bancolombia Open - Cali Carson Challenger Alessandria Challenger Aptos Challenger Binghamton Challenger San Sebastian Challenger Szczecin Challenger Tashkent Challenger Seoul Challenger Charlottesville Challenger Knoxville Challenger Bucaramanga Challenger Rabat Challenger Rome Challenger Rome Challenger Zagreb Challenger Alessandria Challenger Prostejov Challenger Segovia Challenger Asuncion Challenger Seoul Challenger Santiago Challenger Charlottesville Challenger Turin Challenger ATP Studena Croatia Open - Umag Banja Luka Challenger Madrid Challenger Bordeaux Challenger Tashkent Challenger Porto Alegre Challenger Medellin Challenger Panama City Challenger Savannah Challenger Tunis Challenger Tallahassee Challenger Caltanissetta Challenger Tanger Challenger Marburg Challenger Winnetka Challenger Tampere Challenger San Juan Challenger Charlottesville Challenger Chennai Challenger Prague Challenger Winnetka Challenger Aptos Challenger Cordenons Challenger Indore Challenger Lima Challenger Casablanca Challenger Hong Kong Challenger Santo Domingo Challenger Kolkata Challenger Guangzhou Challenger Santiago Challenger Shenzhen Challenger Napoli Challenger Vercelli Challenger Ostrava Challenger Moscow Challenger Winnetka Challenger Bangkok Challenger Banja Luka Challenger Mohammedia Challenger AEGON Championships - London Buenos Aires Challenger Manila Challenger UNICEF Open - 's Hertogenbosch Rio De Janeiro Challenger Santiago Challenger San Luis Potosi Challenger Nanjing Challenger Anning Challenger Samarkand Challenger Mestre Challenger Poprad Tatry Challenger Zivnobanka Czech Open - Prostejov Citi Open - Washington Nord/LB Open - Braunschweig Chengdu Challenger ATP Bangalore Challenger - Bangalore Qingdao Challenger Winston-Salem Open - Winston-Salem Curitiba Challenger Banja Luka Challenger Seville Challenger Kenitra Challenger Mohammedia Challenger Buenos Aires Challenger Francavilla Challenger Ostrava Challenger Riviera di Rimini Challenger - Rimini Tampere Challenger Biella Challenger PBZ Zagreb Indoors - Zagreb Alphen Challenger Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Vicenza Challenger BB&T Atlanta Open - Atlanta Poznan Challenger AXA Open II - Espinho LTA Hull Challenger - Hull Malaysian Open - Kuala Lumpur XI Venice Open - Venice 2001 Challenger Canottieri Mincio - Mantova 4th Sardinia International Championships - Cagliari Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo XL Capital Bermuda Open - Bermuda Open Sainte-Victoire - Aix-En-Provence New Delhi Challenger - New Delhi Zagreb Open - Zagreb Ljubljana Open - Ljubljana Top Wool Challenger Biella - Biella Exim Agmedia Open - Kosice San Marino Cepu Open - San Marino Pekao Open 2003 - Szczecin X Ciutat de Barcelona - Barcelona Banca Stato Challenger Lugano - Lugano Brasov Challenger - Brasov Copa Sevilla-Internacionales de Andalucia - Seville Trani Cup - Trani Open Mutouest de Saint-Brieuc - St. Brieuc Tennis Napoli Cup - Napoli Tunis Open - Tunis Ljubljana Open - Ljubljana KGHM Polish Indoors - Wroclaw Citi Open - Washington Trofeo Internacional Club Laieta - Barcelona Challenger 42 - Andrezieux IPP Geneva Trophy - Geneva VI Torneo Internazionale di Tennis - Barletta Pekao Open 2005 - Szczecin Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Copa Petrobras - Santiago Copa Kia - Santiago Citta di Monza - Monza Nord LB Open 2006 - Braunschweig Architect Open - Budapest Banja Luka Challenger 2004 - Banja Luka Sporting Challenger '07 Trofeo Regione Piemonte - Turin Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Wartburg Open - Eisenach Challenger de Providencia-Copa Kia - Santiago Mitsubishi Electric Europe Cup - Monza Memorial A. Manfredini Sassuolo Challenger - Sassuolo Dubrovnik Open - Dubrovnik ATP Open Castilla y Leon - Segovia Brasov Challenger - Brasov Open Tarragona Costa Daurada - Tarragona The Mercedes Benz of Calabasas - Calabasas Copa Petrobras-Uruguay - Montevideo Music City Challenger - Nashville Bangkok Challenger Copa Sevilla - Seville Napoli Challenger Open de Tanger - Tangier Sacramento Challenger - Sacramento Buenos Aires Challenger XI Ciutat de Barcelona - Barcelona Santiago Challenger Belgrade Challenger St. Brieuc Challenger Tunis Challenger Korat Challenger Milan Challenger Sao Paulo Challenger Le Gosier Challenger Zagreb Challenger Prostejov Challenger Nottingham Challenger Kosice Challenger Milan Challenger Seville Challenger Florianopolis Challenger San Luis Potosi Challenger Sarasota Challenger Tunis Challenger Prostejov Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Braunschweig Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Cali Challenger Rio De Janeiro Challenger Baton Rouge Challenger XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Timisoara Challenger Cairo Challenger 2002 - Cairo Copa Petrobras - Montevideo Western & Southern Financial Group Masters - Cincinnati Buenos Aires Challenger Copa Petrobras - Buenos Aires Talahassee Challenger Turin Challenger Aix En Provence Challenger Bordeaux Challenger Prostejov Challenger Furth Challenger Mohammedia Challenger Winnetka Challenger Rhodes Challenger Tampere Challenger Cortina Challenger Madrid Challenger Pozoblanco Challenger Alphen Challenger Banja Luka Challenger Manerbio Challenger Burnie Challenger Launceston Challenger New Delhi Challenger Sarasota Challenger Mersin Challenger Tallahassee Challenger Aptos Challenger Furth Challenger Ilkley Challenger Perugia Challenger Biella Challenger Cortina Challenger Aptos Challenger Manerbio Challenger Seville Challenger Ecuador Open - Quito Rome Challenger Casablanca Challenger Brest Challenger Pune Challenger Santo Domingo Challenger Morelos Challenger Guadalajara Challenger Moscow Challenger Dharwad Challenger 2003 - Dharwad Santiago Challenger Belgaum Open - Belgaum St. Brieuc Challenger Panama City Challenger Challenger Ford de Cherbourg - Cherbourg Rome Challenger Lisbon Challenger Marburg Challenger Olbia Geovillage Open - Olbia Perugia Challenger Portoroz Challenger Zagreb Challenger Pro Tennis World Open - Boca Raton Ljubljana Open 2002 - Ljubljana Marbella Challenger Kolkata Challenger Schickendanz Open - Furth San Marino Cepu Open - San Marino Rijeka Challenger Banca Stato Challenger Lugano - Lugano Quito Challenger ATP Challenger Tour Finals 10th Wartburg Open - Eisenach Furth Challenger Banja Luka Challenger Sao Jose Do Rio Preto Challenger Nottingham Challenger Muller Cup - Ulm Charlottesville Challenger Zagreb Open - Zagreb Rome Challenger Kosice Challenger Bytom Challenger Irving Challenger Sao Leopoldo Challenger Genova Open Challenger - Genova Czech Open - Prostejov Padova Challenger Izmir Challenger San Marino Cepu Open - San Marino Panama City Challenger Guayaquil Challenger Rijeka Challenger Nord/LB Open 2004 - Braunschweig Guadalajara Challenger Pekao Open - Szczecin Blois Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi ATP Challenger Trophy 2007 - Trnava Asirom Challenger Brasov - Brasov Rimini Challenger Le Gosier Challenger Tashkent Challenger Cepu Open - San Marino Buenos Aires Challenger Pereira Challenger Montevideo Challenger Morocco Tennis Tour - Meknes Tata Open - Chennai Morocco Tennis Tour - Tanger Tennis Napoli Cup - Napoli Copa Petrobras Aracaju - Aracaju Morocco Tennis Tour - Marrakech Meknes Challenger Pozoblanco Challenger La Serena Open - La Serena Caltanissetta Challenger Copa Telefonica CTC Chile - Santiago Guayaquil Challenger BMW Brixina Tennis Open 2000 - Bressanone Tampere Challenger Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Bordeaux Challenger Kaohsiung Challenger Stella Artois Clay Court Championships - Budaors U.S. Men's Clay Court Championships - Houston Olimp Kyiv Open - Kiev Hypo Group Tennis International - Portschach Challenger Brasov - Brasov San Sebastian Challenger 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Warta Cup 2001 - Sopot Geneva Challenger - Geneva JSM Challenger of Champaign - Urbana Citta di Brindisi - Brindisi Bangalore Challenger Erste Bank Open - Vienna DPD Challenger 2001 - Aschaffenburg Optimus Maia Open - Maia International Championship of Croatia - Umag Davidoff Swiss Indoors - Basel NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Cancun Challenger VIII Trofeo Ciutat de Barcelona - Barcelona Campionati Internazionali d'Italia - Rome Masters Series Madrid - Madrid Sony Ericsson Open - Miami Marrakech Challenger Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Masters Series Monte-Carlo - Monte-Carlo Abierto Mexicano Telfonica MoviStar - Acapulco Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Idea Prokom Open - Sopot BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Generali Open - Kitzbuhel Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Heineken Open - Auckland Brasil Open - Costa do Sauipe Seville Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Movistar Open - Vina del Mar BNP Paribas Open - Indian Wells Chennai Open - Chennai Western & Southern Open - Cincinnati SA Tennis Open - Johannesburg Shanghai Rolex Masters - Shanghai Unicredit Czech Open 2007 - Prostejov BNP Paribas Open - Indian Wells Aircel Chennai Open - Chennai AEGON International - Eastbourne SkiStar Swedish Open - Bastad Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Copa Claro - Buenos Aires Cordenons Challenger China Open - Beijing Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Shanghai Challenger Heineken Open - Auckland Trofeo Conde de Godo - Barcelona 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Allianz Suisse Open Gstaad - Gstaad Idea Prokom Open - Sopot Open Seat Godo 2003 - Barcelona Rome Challenger 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta Open Seat Godo - Barcelona Australian Open - Melbourne Croatia Open - Umag Argentina Open - Buenos Aires Open Seat Godo 2005 - Barcelona French Open - Paris Chennai Open - Chennai Tatra Banka Open - Bratislava Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel MoviStar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Dutch Open Tennis - Amersfoort Brasil Open - Costa do Sauipe Wimbledon - London Estoril Open - Estoril Grand Prix Hassan II - Casablanca BCR Open Romania - Bucharest French Open - Paris Croatia Open - Umag Istanbul Challenger Open Sabadell Atlantico - Barcelona French Open - Paris Thailand Open - Bangkok Australian Open - Melbourne SA Tennis Open - Johannesburg Copa Telmex - Buenos Aires U.S. Open - New York BMW Open - Munich International German Open - Hamburg French Open - Paris Qatar ExxonMobil Open - Doha Movistar Open - Santiago SA Tennis Open - Johannesburg French Open - Paris Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Wimbledon - London Serbia Open - Belgrade Grand Prix Hassan II - Casablanca U.S. Open - New York Rakuten Japan Open - Tokyo Australian Open - Melbourne VTR Open - Vina del Mar French Open - Paris U.S. Open - New York Brasil Open - Costa do Sauipe Australian Open - Melbourne Kenitra Challenger Aircel Chennai Open - Chennai VTR Open - Vina del Mar French Open - Paris Brasil Open - Sao Paulo Open 13 - Marseille Savannah Challenger Citi Open - Washington French Open - Paris Aircel Chennai Open - Chennai Apia International - Sydney Prague Challenger Australian Open - Melbourne US Men's Clay Court Championship - Houston Ho Chi Minh City Challenger Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Australian Open - Melbourne AEGON Championships - London Open 13 - Marseille Wimbledon - London Aircel Chennai Open - Chennai Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston French Open - Paris U.S. Open - New York Wimbledon - London Mallorca Open - Mallorca Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Liberec Challenger US Men's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco Brasil Open - Costa do Sauipe Farmers Classic - Los Angeles ATP Studena Croatia Open Umag - Umag AIG Japan Open Tennis Championships - Tokyo Energis Open - Amersfoort Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Davis Cup, World Group, PO, ROU-IND, 4-1 Davis Cup, Group 1, 2R, TPE-IND 2-3 Davis Cup, World Group, PO, RSA-IND, 1-4 Davis Cup, PO, RUS-IND 3-2 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, Group I, 2R, NZL-IND 2-3 Copa AT&T - Buenos Aires Rio Open - Rio de Janeiro AEGON Championships - London The Priority Telecom Open - Amersfoort Open de Moselle - Metz Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Estoril Open - Estoril River Oaks International Tennis Tournament - Houston Campionati Internazionali di Sicilia - Palermo Shenzhen Open - Shenzhen Open Sabadell Atlantico - Barcelona Olympics - London Bank Austria Tennis Trophy - Vienna Tennis Masters Series - Madrid Open de Nice Cote d'Azur - Nice French Open - Paris Masters Series Monte Carlo - Monte Carlo Sony Open Tennis - Miami Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Shanghai ATP Masters - Shanghai Australian Open - Melbourne French Open - Paris Davis Cup, Group I, 2R, KOR-IND 1-3 Davis Cup, World Group, PO, JPN-IND 4-1 Australian Open - Melbourne Davis Cup, Group 1, 1R, IND-UZB 3-2 Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, Group I, 1R, IND-TPE 5-0 Davis Cup, World Group, PO, IND-SRB 2-3 Davis Cup, World Group, PO, IND-CZE 1-3